Object Interconnections Comparing Alternative Programming Techniques for Multi - threaded Servers ( Column 5 )

نویسندگان

  • Douglas C. Schmidt
  • Steve Vinoski
چکیده

This column examines and evaluates several techniques for developing multi-threaded servers. The server we’re examining mediates access to a stock quote database. Desktop client applications operated by investment brokers interact with our server to query stock prices. As with our previous columns, we’ll compare several ways to program multi-threaded quote servers using C, C++ wrappers, and CORBA.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Object Interconnections Comparing Alternative Programming Techniques for Multi - threaded Servers ( Column 5 ) Douglas

This column examines and evaluates several techniques for developing multi-threaded servers. The server we’re examining mediates access to a stock quote database. Desktop client applications operated by investment brokers interact with our server to query stock prices. As with our previous columns, we’ll compare several ways to program multi-threaded quote servers using C, C++ wrappers, and CORBA.

متن کامل

Object Interconnections Comparing Alternative Programming Techniques for Multi - threaded CORBA Servers ( Column 6 )

Inherent complexity of multi-threaded programming arises from challenges such as avoiding deadlock and livelock, eliminating race conditions for shared objects, and minimizing the overhead of context switch, synchronization, and data movement. An inherently complex aspect of programming multi-threaded distributed applications (particularly servers) involves selecting the appropriate concurrency...

متن کامل

Object Interconnections Comparing Alternative Programming Techniques for Multi - threaded CORBA Servers : Thread Pool

Inherent complexity of multi-threaded programming arises from challenges such as avoiding deadlock and livelock, eliminating race conditions for shared objects, and minimizing the overhead of context switch, synchronization, and data movement. An inherently complex aspect of programming multi-threaded distributed applications (particularly servers) involves selecting the appropriate concurrency...

متن کامل

Object Interconnections Comparing Alternative Programming Techniques for Multi - threaded CORBA Servers : Thread Pool ( Column 6 ) Douglas

Modern OS platforms like Windows NT, and OS/2 and many flavors of UNIX provide extensive library and system call support for multi-threaded applications. However, programming multi-threaded applications is hard and programming distributed multi-threaded applications is even harder. In particular, developers must address sources of accidental and inherent complexity: Accidental complexity of mul...

متن کامل

Object Interconnections Comparing Alternative Programming Techniques for Multi - threaded CORBA Servers ( Column 6 ) Douglas

Modern OS platforms like UNIX, Windows NT, and OS/2 provide extensive library and system call support for multi-threaded applications. However, programming multithreaded applications is hard and programming distributed multi-threaded applications is even harder. In particular, developers must address sources of accidental and inherent complexity: Accidental complexity of multi-threaded programm...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996